در این آزمایش نحوه طراحی و برنامه نویسی یک تابلوروان
با سون سگمنت که با میکروسوئیچ کنترل میشود را آموختیم، به گونهای که با فشردن هر
کلید، از چپ به راست یا از راست به چپ شماره دانشجویی را نمایش دهد.
سخت افزار این آزمایش شامل: یک میکروکنترلر ATMEGA16 ، 1عدد سون سگمنت 4تایی ، 2عدد
میکروسوئیچ ، منبع 5 ولت میباشد.
زبان برنامه نویسی این آزمایش BASCOM است.
این مدار دارای 2 ورودی میباشد که همان میکروسوئیچ
است و دارای12 خروجی بوده که خروجی، مربوط به پایه های سون سگمنت میباشد، که
متشکل از 4پایهی مشترک و 8پایهی 8قسمت LED که ساختار سون سگمنت را تشکیل میدهد.
LED با ولتاژی نزدیک به 3 ولت کار
میکند. اگر به آنها 5 ولت اعمال شود، پس از مدتی خواهد سوخت. پس باید در مسیر
پورتهای میکرو و سون سگمنت یک بافر تعبیه کنیم تا به سون سگمنت آسیبی نرسد.
میکروسوئیچها، باید یکی از پایه های آنها به
پورت میکرو و پایه دیگر به زمین وصل شود. دلیل این کار این است که در مدار درونی میکروکنترلر،
پورتهای میکرو خود به Vcc
متصل میباشد و برای فعال نمودن آنها باید میکروسوئیچ به زمین وصل شود و در برنامه
نویسی آنها، باید شرط فعال شدن پورت میکرو را صفر(زمین) در نظر بگیریم.
نحوه کارکرد این مدار اینگونه است که: به ازای
هر میکرو سوئیچ، باید یک نمونه حرکت راستگرد یا چپگرد برای آن در نظر بگیریم. با
فشردن هر کلید (میکروسوئیچ)، نوع گردش مختص آن کلید در خروجی (LED) نمایش داده میشود و تا زمانی که
کلید دیگری فشرده نشود آن برنامه ادامه داده و در خروجی نمایش داده شود و با فشردن
کلیدهای دیگر، نوع گردش مختص آنها در خروجی نمایش داده شود.
در صفحات بعد نحوه برنامه نویسی و توضیحات هر
قسمت از برنامه را خواهیم گفت.
:: برچسبها:
آموزش ,
برنامه ,
برنامه نویسی ,
بیسیک ,
بسکام ,
میکرو ,
میکروکنترلر ,
دانلود ,
فایل ,
مقاله ,
مدار ,
الکترونیک ,
آیسی ,
سورس ,
atmega ,
avr ,
ic ,
basic ,
bascom ,
آموزش برنامه نویسی ,
آموزش کار با تابلو روان ,
سون سگمن ,
سگمنت ,
سون سگمنت ,
7segment ,
تابلو روان ,
چپگرد ,
راستگرد ,
آموزش برنامه نویسی-تابلو روان با سون سگمنت بصورت چپگرد و راستگرد ,
:: بازدید از این مطلب : 73
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0